package com.corgi.multi.anno.config;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
   * @类名：         <p>DynamicDataSource</p>
   * @功能描述： <p>TODO</p>
   * @作者信息： <p>dengmiao</p>
   * @创建时间： <p>2018年5月6日下午1:01:27</p>
   * @修改备注：
 */
public class DynamicDataSource extends AbstractRoutingDataSource {

	@Override
	protected Object determineCurrentLookupKey() {
		//告诉spring当前操作的数据源具体是哪个，数据源从当前请求的ThreadLocal中拿
		return DynamicDataSourceContextHolder.getDataSource();
	}

}
